package cmd

import (
	"moko/internal/routers"
	"moko/manifest/config"
)

func Run() {
	SetupRouter()
	SetupConfig()
}

func SetupRouter() {
	router := config.Engine

	routers.SetupUser(router)  // 注册用户路由
	routers.SetupAudio(router) // 注册音频路由

	// 启动HTTP服务器，监听在本地的8080端口
	err := router.Run(":8080")
	if err != nil {
		panic(err)
	}
}

func SetupConfig() {
	config.InitConfig() // 初始化配置文件
}
